package com.hpeu_01.day0122;

import java.net.InetAddress;

/**
 * InetAddress的使用
 * InetAddress创建有两种方式：
 * 1. public static InetAddress getByName(String host)：根据主机名来创建
 * 2. public static InetAddress getLocalHost()：根据IP创建
 *
 * 对象创建好后，可以获取如下信息：
 * 1. 主机名
 * 2. IP
 * 3. 端口号
 */
public class InetAddressDemo {
    public static void main(String[] args) throws Exception {
        //创建InetAddress对象
        InetAddress inetAddress= InetAddress.getByName("www.baidu.com");

        //获取主机名：域名
        System.out.println(inetAddress.getHostName());

        //获取ip地址
        System.out.println(inetAddress.getHostAddress());

        // 获取本机的域名和IP地址
        System.out.println(InetAddress.getLocalHost());
    }
}
